$(document).ready(function(){	
	$("#addUser").val(username);
	//下拉初始化
	InitParentCate();
	//父分类切换
	$("#parentCateId").change(function(){		
		var parentId=$(this).val();
		changeChildKv(parentId);
	});
	
//表单验证
var validate = $("#fromProductBrand").validate({		   
		rules:{					
			cateName:{
				  required:true,
			      remote: { 
	                   url: server_url+'/rest/ProductBrand/checkCateName.do?timestamp='+Math.random()+ '&token=' + token,
	                   type: "post",
	                   dataType: "json", 
	                   data: {			                	     
	                	         cateName: function() { return $("#cateName").val();}
	                         } 
	               },
	               stringMaxLength:30
			},
		   sortNum:{
			   required:true,
			   stringMaxLength:30
		   },
		   parentId:{
			   required:true
		   }		  
			
		},
		messages:{				
			cateName:{
			      required:"该值不能为空！",
                  remote:"该品牌名已存在，请重新输入!",
                  stringMaxLength:"最多能输入30个字符！"
                 },
            sortNum:{
            	 required:"该值不能为空！",
            	 stringMaxLength:"最多能输入30个字符！"
             },
            parentId:{
            	required:"该值不能为空！"            		
            }
		},
		submitHandler:function(){
			sub();
		},
		errorPlacement: function(error, element) {
			if ( element.is(":radio") )
				error.appendTo ( element.parent() );
			else if ( element.is(":checkbox") )
				error.appendTo ( element.parent() );
			else if ( element.is("input[name=captcha]") )
				error.appendTo ( element.parent() );
			else
				error.insertAfter(element);
		},
		validClass : 'rightValidate',
	    success: function(label) {
		   label.html("&nbsp;").text(" ") ;
	    }
 });
   

});

//提交
function sub(){	
		if($("#fromProductBrand").valid()){
			$.ajax({
				url:server_url+'/rest/ProductBrand/ProductBrandAdd.do?ran='+Math.random()+ '&token=' + token,
				type:'post',
				data:$("#fromProductBrand").serialize(),
				success:function(data){
					easyDialog.open({container:{header:'温馨提示',content:data.retMsg},autoClose : 2000});
					back();
				}
			});
		}	
}

//初始化下拉列表
function InitParentCate()
{
	
	$.ajax({
		url:server_url+'/rest/productCate/selectParentCate.do?ran='+Math.random()+"&token="+token,
		type:'get',
		success:function(data){
			if(data.retCode=="0000"){
				for(var i=0;i<data.data.length;i++){
					$("#parentCateId").append("<option value='"+data.data[i].cateId+"'>"+data.data[i].cateName+"</option>");
				}
			}
			else{
				easyDialog.open({
					  container : {
						  header : '提示',
					      content : data.retMsg
					  },
					  autoClose : 2000
					});				
			} 			
		}
	});	
}

//切换子级分类
function changeChildKv(parentId){
	$("#parentId").html('<option value="">全部</option>');
	$.ajax({
		url:server_url+'/rest/productCate/selectChildCateKv.do?ran='+Math.random()+"&token="+token,
		type:'post',
		data:{cateId:parentId},
		success:function(data){
			if(data.retCode=="0000"){
				for(var i=0;i<data.data.length;i++){
					$("#parentId").append("<option value='"+data.data[i].cateId+"'>"+data.data[i].cateName+"</option>");
				}	
             }
			else{
				easyDialog.open({
					  container : {
						  header : '提示',
					    content : data.retMsg
					  },
					  autoClose : 2000
					});			
			}
		}
	});
}


function back(){
	
	var url="productBrandList.do?ran="+Math.random();
	tl_config.loadToWorkArea(url);
}

function submitCommit(){
	$("#fromProductBrand").submit();
}
